package com.iwhalecloud.bss.kite.cucc.client.api.goods;

import com.iwhalecloud.bss.kite.cucc.client.dto.goods.AttrDTO;
import com.iwhalecloud.bss.kite.cucc.client.dto.goods.GoodsDTO;
import com.iwhalecloud.bss.kite.cucc.client.dto.goods.modify.request.AbstractCreateGoodsModifySceneRequest;
import com.iwhalecloud.bss.kite.cucc.client.dto.pos.KitePosDTO;

import java.util.List;

public interface IGoodsModifyService {
    List<GoodsDTO> queryTargetGoodsList(String offerId, String cateId);

    List<AttrDTO> queryGoodKeyAttrs(String goodsSku);

    String createGoodsModifyScene(AbstractCreateGoodsModifySceneRequest request);

    void restoreSceneInst(String sceneInstId, AbstractCreateGoodsModifySceneRequest request, KitePosDTO kitePosDTO);
}
